非メンバーのバイナリー比較

template <typename T, typename Allocator> 
bool operator==( const concurrent_queue<T, Allocator>& lhs, 
                 const concurrent_queue<T, Allocator>& rhs );

lhsrhs と等しいかどうか、つまり要素数が同じで lhs に同じ優先順位の rhs のすべての要素が含まれているか確認します。

戻り値: lhsrhs と等しければ true、それ以外は false を返します。

template <typename T, typename Allocator> 
bool operator!=( const concurrent_queue<T, Allocator>& lhs, const concurrent_queue<T, Allocator>& rhs );

!(lhs == rhs) と等価です。

戻り値: lhsrhs と等しくなければ true、それ以外は false を返します。